package cn.tedu.basic;/**
 * @Author 金帮嘉诚 @Date 2021-06-25 星期五 20:43
 */

import java.util.Scanner;

/**
 * 知识点
 * if的三种分支结构：
 * 单分支 if(){...}
 * 多分支if(){....}else if(){ ...}else{...}
 * 嵌套分支if(){  if(){...} ... }
 *
 * 先判断最难满足的条件
 */
/* 本类用于测试商品打折案例 */
//需求：接受用户输入的商品原价，满1000打骨折，满5000打五折，满2000打九折
public class TestDiscount {
    // 0.创建程序的入口函数main
    public static void main(String[] args) {
        // 1.提示接受用户输入的原价
        System.out.println("请您输入商品的原价：");
        double price_1 = new Scanner(System.in).nextDouble();
        // 2.定义一个变量保存实际支付的结果
        double count_1 = price_1;// 注意count_1的初始值时商品原价
        // 3.计算打折以后的价格
        if (count_1 >= 10000) {//先判断最难满足的条件 满10000
            count_1 *= 0.1;
        } else if (count_1 >= 5000) {//满5000
            count_1 *= 0.5;
        } else if (count_1 >= 2000) {//满2000
            count_1 *= 0.9;
        }

//		if(price_1>=2000&&price_1<5000) {
//			count_1=price_1*0.9;
//		}else if(price_1<10000) {
//			count_1=price_1*0.5;
//		}else{
//			count_1=price_1*0.1;
//		}

        System.out.println("您实际应该支付的金额为：" + count_1);

        double count = discount();
        System.out.println("您实际应该支付的金额为：" + count);

    }

    public static double discount() {
        System.out.println("请输入商品的原价：");
        double price = new Scanner(System.in).nextDouble();
        if (price >= 10000) {
            price *= 0.1;
        } else if (price >= 5000) {
            price *= 0.5;
        } else if (price >= 2000) {
            price *= 0.9;
        }
        return price;
    }
}
